/** layuiAdmin.std-v1.0.0 LPPL License By http://www.layui.com/admin/ */
;
layui.extend({
    setter: "config",
    admin: "lib/admin",
    view: "lib/view"
}).define(["setter", "admin"],
    function(a) {
        var e = layui.setter,
            i = layui.element,
            n = layui.admin,
            t = n.tabsPage,
            d = layui.view,
            l = function(a, d) {
                var l, b = r("#LAY_app_tabsheader>li"),
                    y = a.replace(/(^http(s*):)|(\?[\s\S]*$)/g, "");
                if (b.each(function(e) {
                    var i = r(this),
                        n = i.attr("lay-id");
                    n === a && (l = !0, t.index = e)
                }), d = d || "新标签页", e.pageTabs) l || (r(s).append(['<div class="layadmin-tabsbody-item layui-show">', '<iframe src="' + a + '" frameborder="0" class="layadmin-iframe"></iframe>', "</div>"].join("")), t.index = b.length, i.tabAdd(o, {
                    title: "<span>" + d + "</span>",
                    id: a,
                    attr: y
                }));
                else {
                    var u = n.tabsBody(n.tabsPage.index).find(".layadmin-iframe");
                    u[0].contentWindow.location.href = a
                }
                i.tabChange(o, a),
                    n.tabsBodyChange(t.index, {
                        url: a,
                        text: d
                    })
            },
            s = "#LAY_app_body",
            o = "layadmin-layout-tabs",
            r = layui.$;
        r(window);
        n.screen() < 2 && n.sideFlexible(),
            layui.config({
                base: e.base + "modules/"
            }),
            layui.each(e.extend,
                function(a, i) {
                    var n = {};
                    n[i] = "{/}" + e.base + "lib/extend/" + i,
                        layui.extend(n)
                }),
            d().autoRender(),
            layui.use("common"),
            a("index", {
                openTabsPage: l
            })
    });